<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>DepthSense SDK: DepthSense::ColorNode Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="logo_softkinetic-198x55.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">DepthSense SDK
   
   </div>
   <div id="projectbrief">The DepthSense Software Development Kit</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Properties</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceDepthSense.html">DepthSense</a>      </li>
      <li class="navelem"><a class="el" href="classDepthSense_1_1ColorNode.html">ColorNode</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#properties">Properties</a>  </div>
  <div class="headertitle">
<div class="title">DepthSense::ColorNode Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="DepthSense::ColorNode" --><!-- doxytag: inherits="DepthSense::Node" -->
<p>Represents a color stream data source.  
 <a href="classDepthSense_1_1ColorNode.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for DepthSense::ColorNode:</div>
<div class="dyncontent">
<div class="center"><img src="classDepthSense_1_1ColorNode__inherit__graph.png" border="0" usemap="#DepthSense_1_1ColorNode_inherit__map" alt="Inheritance graph"/></div>
<map name="DepthSense_1_1ColorNode_inherit__map" id="DepthSense_1_1ColorNode_inherit__map">
<area shape="rect" id="node2" href="classDepthSense_1_1Node.html" title="Represents a stream data source." alt="" coords="20,83,153,112"/><area shape="rect" id="node4" href="classDepthSense_1_1Interface.html" title="The base interface class." alt="" coords="11,5,163,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classDepthSense_1_1ColorNode-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">Configuration</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The configuration of a color node.  <a href="structDepthSense_1_1ColorNode_1_1Configuration.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structDepthSense_1_1ColorNode_1_1NewSampleReceivedData.html">NewSampleReceivedData</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the <a class="el" href="classDepthSense_1_1ColorNode_1_1NewSampleReceivedEvent.html" title="Event raised when a color sample is captured.">DepthSense::ColorNode::NewSampleReceivedEvent</a> arguments.  <a href="structDepthSense_1_1ColorNode_1_1NewSampleReceivedData.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode_1_1NewSampleReceivedEvent.html">NewSampleReceivedEvent</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Event raised when a color sample is captured.  <a href="classDepthSense_1_1ColorNode_1_1NewSampleReceivedEvent.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a2c066dab0b8207614aa546e13aaebf0f">brightnessIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> is read-only.  <a href="#a2c066dab0b8207614aa546e13aaebf0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a9d93c4f10bf989cba2c97b1aa448c10f">configurationIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> is read-only.  <a href="#a9d93c4f10bf989cba2c97b1aa448c10f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ad7a81cbc7785bd313490ff801b8b21d4">contrastIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> is read-only.  <a href="#ad7a81cbc7785bd313490ff801b8b21d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a99a652bb80709dcf8fbabd0aaf2198ea">enableColorMapIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> is read-only.  <a href="#a99a652bb80709dcf8fbabd0aaf2198ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a5d6f85b24e0b21adbc88b2cad11d6703">enableCompressedDataIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> is read-only.  <a href="#a5d6f85b24e0b21adbc88b2cad11d6703"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a8d25b3ad5fd5d6a3f5ce8144505716f4">exposureAutoIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> is read-only.  <a href="#a8d25b3ad5fd5d6a3f5ce8144505716f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ad9f3953d7f6769b123b07b3ebae90480">exposureAutoPriorityIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> is read-only.  <a href="#ad9f3953d7f6769b123b07b3ebae90480"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a2ed4485cf593eac758a3552fb9e55e23">exposureIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> is read-only.  <a href="#a2ed4485cf593eac758a3552fb9e55e23"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#acafd27cbb90ab9da902ba82b78b4c56d">gammaIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> is read-only.  <a href="#acafd27cbb90ab9da902ba82b78b4c56d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#adf6bb7ce549926bd91df16f97c0575dc">getBrightness</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property.  <a href="#adf6bb7ce549926bd91df16f97c0575dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a9d6ebccd529d4f468eeecb6843f32e19">getConfiguration</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property.  <a href="#a9d6ebccd529d4f468eeecb6843f32e19"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a39d4a0b985580630dfa1d064f0779052">getConfigurations</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ae484903c61d3ffc49eae131319bc8a83" title="The list of supported node configurations.">ColorNode::configurations</a> property.  <a href="#a39d4a0b985580630dfa1d064f0779052"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#aeb5d4f132358eb77a86739523a1270d3">getContrast</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property.  <a href="#aeb5d4f132358eb77a86739523a1270d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a67ab7419b1c07e85824716e950e9cfeb">getEnableColorMap</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property.  <a href="#a67ab7419b1c07e85824716e950e9cfeb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#adbbb89d8903f6e14e577f34406bc4f68">getEnableCompressedData</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property.  <a href="#adbbb89d8903f6e14e577f34406bc4f68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a8e8254494198647503e3c56ef511d980">getExposure</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property.  <a href="#a8e8254494198647503e3c56ef511d980"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceDepthSense.html#a18a07999aac6ba098dabe85ba5ddc92c">DepthSense::ExposureAuto</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#acdf5309572b22d1b217592147ab5b861">getExposureAuto</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property.  <a href="#acdf5309572b22d1b217592147ab5b861"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a0b27aee04cc5183613bbe1b99d2e3676">getExposureAutoPriority</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property.  <a href="#a0b27aee04cc5183613bbe1b99d2e3676"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ae02e0341e52299bde9ce74f23eb80810">getGamma</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property.  <a href="#ae02e0341e52299bde9ce74f23eb80810"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a79f3741a7a7febe4edff72be9728bd66">getHue</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property.  <a href="#a79f3741a7a7febe4edff72be9728bd66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ae40b59e2273c209078e9583a04d04bf1">getSaturation</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property.  <a href="#ae40b59e2273c209078e9583a04d04bf1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a44dca04b0281e1d0f0f64a732ce320a2">getSharpness</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property.  <a href="#a44dca04b0281e1d0f0f64a732ce320a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ac3405e1216be05febd75439e9596f8d2">getWhiteBalance</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property.  <a href="#ac3405e1216be05febd75439e9596f8d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#afc00b3fcec92d2b90bc711c40c023631">getWhiteBalanceAuto</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property.  <a href="#afc00b3fcec92d2b90bc711c40c023631"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#aa726d3adfa6e81cecc4d9107150d5609">hueIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> is read-only.  <a href="#aa726d3adfa6e81cecc4d9107150d5609"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classDepthSense_1_1ColorNode_1_1NewSampleReceivedEvent.html">DepthSense::ColorNode::NewSampleReceivedEvent</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#add6880f6600da3588bafaab7601b3875">newSampleReceivedEvent</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <code>newSampleReceived</code> event object.  <a href="#add6880f6600da3588bafaab7601b3875"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a5738a02d328194a399e21990747e2750">saturationIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> is read-only.  <a href="#a5738a02d328194a399e21990747e2750"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a82ea3d9bf9dee9804e31e3bb49667016">setBrightness</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property.  <a href="#a82ea3d9bf9dee9804e31e3bb49667016"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a4a1c549f47c938355afba7349dd8bfce">setConfiguration</a> (<a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property.  <a href="#a4a1c549f47c938355afba7349dd8bfce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab17e6d5bc570ea43bab2c79f0f664e9d">setContrast</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property.  <a href="#ab17e6d5bc570ea43bab2c79f0f664e9d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a06702a52f60e81ac3f5aac1200f6ad57">setEnableColorMap</a> (bool value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property.  <a href="#a06702a52f60e81ac3f5aac1200f6ad57"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#aae48bd88e25d32569a41a57221b0b13c">setEnableCompressedData</a> (bool value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property.  <a href="#aae48bd88e25d32569a41a57221b0b13c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a995d4d5b98f3ed1f75b9e9347785aa4a">setExposure</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property.  <a href="#a995d4d5b98f3ed1f75b9e9347785aa4a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a158cff4eae18d581370b2aa603cd5efe">setExposureAuto</a> (<a class="el" href="namespaceDepthSense.html#a18a07999aac6ba098dabe85ba5ddc92c">DepthSense::ExposureAuto</a> value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property.  <a href="#a158cff4eae18d581370b2aa603cd5efe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a00e0b6d31b37d74a9f3c6adba68e5af9">setExposureAutoPriority</a> (bool value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property.  <a href="#a00e0b6d31b37d74a9f3c6adba68e5af9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a340465adda0a4605516ff30de84fb224">setGamma</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property.  <a href="#a340465adda0a4605516ff30de84fb224"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#afd6b67569d38637f2bc24c78258c439c">setHue</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property.  <a href="#afd6b67569d38637f2bc24c78258c439c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a452394e3ba1bf325cc7a9f5aa70997b2">setSaturation</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property.  <a href="#a452394e3ba1bf325cc7a9f5aa70997b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a24f193076e9fbfce9f532649eda5a679">setSharpness</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property.  <a href="#a24f193076e9fbfce9f532649eda5a679"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a0b180987c8999b9b413276ca08d9705a">setWhiteBalance</a> (int32_t value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property.  <a href="#a0b180987c8999b9b413276ca08d9705a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab4af038256be936064647f77e665b039">setWhiteBalanceAuto</a> (bool value)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property.  <a href="#ab4af038256be936064647f77e665b039"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#aa0d425bc0634bc441d6c4fe86a2da721">sharpnessIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> is read-only.  <a href="#aa0d425bc0634bc441d6c4fe86a2da721"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab8e8d4da31007da7c8335c60a8181871">whiteBalanceAutoIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> is read-only.  <a href="#ab8e8d4da31007da7c8335c60a8181871"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a1815b37fbde6e01f5717def5aed93434">whiteBalanceIsReadOnly</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> is read-only.  <a href="#a1815b37fbde6e01f5717def5aed93434"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classDepthSense_1_1Type.html">DepthSense::Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a6ec20922395eef57526d7fdab833ea8a">type</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the <a class="el" href="classDepthSense_1_1ColorNode.html" title="Represents a color stream data source.">DepthSense::ColorNode</a> type object.  <a href="#a6ec20922395eef57526d7fdab833ea8a"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="properties"></a>
Properties</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264">brightness</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The brightness.  <a href="#ab7d5cc5370627296eac78b3bcb8bf264"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384">configuration</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The node configuration.  <a href="#ab46b4b47d8ff2e1224fff07758f16384"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector<br class="typebreak"/>
&lt; <a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ae484903c61d3ffc49eae131319bc8a83">configurations</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of supported node configurations.  <a href="#ae484903c61d3ffc49eae131319bc8a83"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142">contrast</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The contrast.  <a href="#a0141095012919d500c5a247b8fd1f142"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769">enableColorMap</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable the color map.  <a href="#a75a1d98008f52dc64b9b8f1527061769"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6">enableCompressedData</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable the compressed data.  <a href="#a62438b5cd01614e58cca1437d87b49f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510">exposure</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The exposure.  <a href="#ab81d272641f5fe04b3aab35766a8d510"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceDepthSense.html#a18a07999aac6ba098dabe85ba5ddc92c">DepthSense::ExposureAuto</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c">exposureAuto</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The auto exposure mode.  <a href="#a50fef80820877c298b08f4df6bd6004c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702">exposureAutoPriority</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable the auto exposure priority mode.  <a href="#a9ac84da384a144874812fd59265dc702"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725">gamma</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The gamma.  <a href="#a8ce0edb6106dc16ac0082a1b8c346725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba">hue</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The hue.  <a href="#ab4226bef99a652e8130c5386d108a3ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43">saturation</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The saturation.  <a href="#a20fbd7ba69d4e4e7f289ea6e76f5ce43"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33">sharpness</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The sharpness.  <a href="#a5d0d930fcb9c0e17128a60eb1895aa33"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec">whiteBalance</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The white balance.  <a href="#a4dd05173772ee4a114268d1e520deaec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff">whiteBalanceAuto</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether to enable automatic white balance.  <a href="#a4336818bd849e3baa3538703d0e065ff"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="classDepthSense_1_1ColorNode.html" title="Represents a color stream data source.">ColorNode</a> class allows to capture pixel data with the RGB sensor of a given camera device. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a2c066dab0b8207614aa546e13aaebf0f"></a><!-- doxytag: member="DepthSense::ColorNode::brightnessIsReadOnly" ref="a2c066dab0b8207614aa546e13aaebf0f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a2c066dab0b8207614aa546e13aaebf0f">DepthSense::ColorNode::brightnessIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property accepts a value ranging from -10 to 10 with a step of 1. This is a relative value where increasing values indicate increasing brightness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a82ea3d9bf9dee9804e31e3bb49667016" title="Sets the value of the ColorNode::brightness property.">setBrightness()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9d93c4f10bf989cba2c97b1aa448c10f"></a><!-- doxytag: member="DepthSense::ColorNode::configurationIsReadOnly" ref="a9d93c4f10bf989cba2c97b1aa448c10f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a9d93c4f10bf989cba2c97b1aa448c10f">DepthSense::ColorNode::configurationIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property specifies the configuration of the color node.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a4a1c549f47c938355afba7349dd8bfce" title="Sets the value of the ColorNode::configuration property.">setConfiguration()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad7a81cbc7785bd313490ff801b8b21d4"></a><!-- doxytag: member="DepthSense::ColorNode::contrastIsReadOnly" ref="ad7a81cbc7785bd313490ff801b8b21d4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#ad7a81cbc7785bd313490ff801b8b21d4">DepthSense::ColorNode::contrastIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property accepts a value ranging from 1 to 32 with a step of 1. This is a relative value where increasing values indicate increasing contrast.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ab17e6d5bc570ea43bab2c79f0f664e9d" title="Sets the value of the ColorNode::contrast property.">setContrast()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a99a652bb80709dcf8fbabd0aaf2198ea"></a><!-- doxytag: member="DepthSense::ColorNode::enableColorMapIsReadOnly" ref="a99a652bb80709dcf8fbabd0aaf2198ea" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a99a652bb80709dcf8fbabd0aaf2198ea">DepthSense::ColorNode::enableColorMapIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property specifies whether to capture the color stream and make it available through the <code>colorMap</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a06702a52f60e81ac3f5aac1200f6ad57" title="Sets the value of the ColorNode::enableColorMap property.">setEnableColorMap()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5d6f85b24e0b21adbc88b2cad11d6703"></a><!-- doxytag: member="DepthSense::ColorNode::enableCompressedDataIsReadOnly" ref="a5d6f85b24e0b21adbc88b2cad11d6703" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a5d6f85b24e0b21adbc88b2cad11d6703">DepthSense::ColorNode::enableCompressedDataIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property specifies whether to capture the compressed data and make it available through the <code>compressedData</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#aae48bd88e25d32569a41a57221b0b13c" title="Sets the value of the ColorNode::enableCompressedData property.">setEnableCompressedData()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8d25b3ad5fd5d6a3f5ce8144505716f4"></a><!-- doxytag: member="DepthSense::ColorNode::exposureAutoIsReadOnly" ref="a8d25b3ad5fd5d6a3f5ce8144505716f4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a8d25b3ad5fd5d6a3f5ce8144505716f4">DepthSense::ColorNode::exposureAutoIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property specifies the auto exposure mode (either manual or aperture priority).</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a158cff4eae18d581370b2aa603cd5efe" title="Sets the value of the ColorNode::exposureAuto property.">setExposureAuto()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad9f3953d7f6769b123b07b3ebae90480"></a><!-- doxytag: member="DepthSense::ColorNode::exposureAutoPriorityIsReadOnly" ref="ad9f3953d7f6769b123b07b3ebae90480" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#ad9f3953d7f6769b123b07b3ebae90480">DepthSense::ColorNode::exposureAutoPriorityIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property specifies whether to enable the auto exposure priority mode. If set to true, the frame rate can be dynamically modified by the device. Otherwise, the frame rate must remain constant.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a00e0b6d31b37d74a9f3c6adba68e5af9" title="Sets the value of the ColorNode::exposureAutoPriority property.">setExposureAutoPriority()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a2ed4485cf593eac758a3552fb9e55e23"></a><!-- doxytag: member="DepthSense::ColorNode::exposureIsReadOnly" ref="a2ed4485cf593eac758a3552fb9e55e23" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a2ed4485cf593eac758a3552fb9e55e23">DepthSense::ColorNode::exposureIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property accepts a value ranging from 156 to 5000 with a step of 1 and is expressed in 100µs units</p>
<p>On Windows, the following mapping is applied:</p>
<table class="doxtable">
<tr>
<td>156 - 233</td><td>1/64 seconds </td></tr>
<tr>
<td>234 - 467</td><td>1/32 seconds </td></tr>
<tr>
<td>468 - 936</td><td>1/16 seconds </td></tr>
<tr>
<td>937 - 1874</td><td>1/8 seconds </td></tr>
<tr>
<td>1875 - 3749</td><td>1/4 seconds </td></tr>
<tr>
<td>3750 - 5000</td><td>1/2 seconds </td></tr>
</table>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a995d4d5b98f3ed1f75b9e9347785aa4a" title="Sets the value of the ColorNode::exposure property.">setExposure()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acafd27cbb90ab9da902ba82b78b4c56d"></a><!-- doxytag: member="DepthSense::ColorNode::gammaIsReadOnly" ref="acafd27cbb90ab9da902ba82b78b4c56d" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#acafd27cbb90ab9da902ba82b78b4c56d">DepthSense::ColorNode::gammaIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property accepts a value ranging from 100 to 200 with a step of 1. The value is expressed in gamma multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a340465adda0a4605516ff30de84fb224" title="Sets the value of the ColorNode::gamma property.">setGamma()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adf6bb7ce549926bd91df16f97c0575dc"></a><!-- doxytag: member="DepthSense::ColorNode::getBrightness" ref="adf6bb7ce549926bd91df16f97c0575dc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#adf6bb7ce549926bd91df16f97c0575dc">DepthSense::ColorNode::getBrightness</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property accepts a value ranging from -10 to 10 with a step of 1. This is a relative value where increasing values indicate increasing brightness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a82ea3d9bf9dee9804e31e3bb49667016" title="Sets the value of the ColorNode::brightness property.">setBrightness()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9d6ebccd529d4f468eeecb6843f32e19"></a><!-- doxytag: member="DepthSense::ColorNode::getConfiguration" ref="a9d6ebccd529d4f468eeecb6843f32e19" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> <a class="el" href="classDepthSense_1_1ColorNode.html#a9d6ebccd529d4f468eeecb6843f32e19">DepthSense::ColorNode::getConfiguration</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property specifies the configuration of the color node.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a4a1c549f47c938355afba7349dd8bfce" title="Sets the value of the ColorNode::configuration property.">setConfiguration()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a39d4a0b985580630dfa1d064f0779052"></a><!-- doxytag: member="DepthSense::ColorNode::getConfigurations" ref="a39d4a0b985580630dfa1d064f0779052" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> &gt; <a class="el" href="classDepthSense_1_1ColorNode.html#a39d4a0b985580630dfa1d064f0779052">DepthSense::ColorNode::getConfigurations</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ae484903c61d3ffc49eae131319bc8a83" title="The list of supported node configurations.">ColorNode::configurations</a> property.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ae484903c61d3ffc49eae131319bc8a83" title="The list of supported node configurations.">ColorNode::configurations</a> property</dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aeb5d4f132358eb77a86739523a1270d3"></a><!-- doxytag: member="DepthSense::ColorNode::getContrast" ref="aeb5d4f132358eb77a86739523a1270d3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#aeb5d4f132358eb77a86739523a1270d3">DepthSense::ColorNode::getContrast</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property accepts a value ranging from 1 to 32 with a step of 1. This is a relative value where increasing values indicate increasing contrast.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ab17e6d5bc570ea43bab2c79f0f664e9d" title="Sets the value of the ColorNode::contrast property.">setContrast()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a67ab7419b1c07e85824716e950e9cfeb"></a><!-- doxytag: member="DepthSense::ColorNode::getEnableColorMap" ref="a67ab7419b1c07e85824716e950e9cfeb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a67ab7419b1c07e85824716e950e9cfeb">DepthSense::ColorNode::getEnableColorMap</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property specifies whether to capture the color stream and make it available through the <code>colorMap</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a06702a52f60e81ac3f5aac1200f6ad57" title="Sets the value of the ColorNode::enableColorMap property.">setEnableColorMap()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="adbbb89d8903f6e14e577f34406bc4f68"></a><!-- doxytag: member="DepthSense::ColorNode::getEnableCompressedData" ref="adbbb89d8903f6e14e577f34406bc4f68" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#adbbb89d8903f6e14e577f34406bc4f68">DepthSense::ColorNode::getEnableCompressedData</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property specifies whether to capture the compressed data and make it available through the <code>compressedData</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#aae48bd88e25d32569a41a57221b0b13c" title="Sets the value of the ColorNode::enableCompressedData property.">setEnableCompressedData()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8e8254494198647503e3c56ef511d980"></a><!-- doxytag: member="DepthSense::ColorNode::getExposure" ref="a8e8254494198647503e3c56ef511d980" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a8e8254494198647503e3c56ef511d980">DepthSense::ColorNode::getExposure</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property accepts a value ranging from 156 to 5000 with a step of 1 and is expressed in 100µs units</p>
<p>On Windows, the following mapping is applied:</p>
<table class="doxtable">
<tr>
<td>156 - 233</td><td>1/64 seconds </td></tr>
<tr>
<td>234 - 467</td><td>1/32 seconds </td></tr>
<tr>
<td>468 - 936</td><td>1/16 seconds </td></tr>
<tr>
<td>937 - 1874</td><td>1/8 seconds </td></tr>
<tr>
<td>1875 - 3749</td><td>1/4 seconds </td></tr>
<tr>
<td>3750 - 5000</td><td>1/2 seconds </td></tr>
</table>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a995d4d5b98f3ed1f75b9e9347785aa4a" title="Sets the value of the ColorNode::exposure property.">setExposure()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="acdf5309572b22d1b217592147ab5b861"></a><!-- doxytag: member="DepthSense::ColorNode::getExposureAuto" ref="acdf5309572b22d1b217592147ab5b861" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceDepthSense.html#a18a07999aac6ba098dabe85ba5ddc92c">DepthSense::ExposureAuto</a> <a class="el" href="classDepthSense_1_1ColorNode.html#acdf5309572b22d1b217592147ab5b861">DepthSense::ColorNode::getExposureAuto</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property specifies the auto exposure mode (either manual or aperture priority).</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a158cff4eae18d581370b2aa603cd5efe" title="Sets the value of the ColorNode::exposureAuto property.">setExposureAuto()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0b27aee04cc5183613bbe1b99d2e3676"></a><!-- doxytag: member="DepthSense::ColorNode::getExposureAutoPriority" ref="a0b27aee04cc5183613bbe1b99d2e3676" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a0b27aee04cc5183613bbe1b99d2e3676">DepthSense::ColorNode::getExposureAutoPriority</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property specifies whether to enable the auto exposure priority mode. If set to true, the frame rate can be dynamically modified by the device. Otherwise, the frame rate must remain constant.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a00e0b6d31b37d74a9f3c6adba68e5af9" title="Sets the value of the ColorNode::exposureAutoPriority property.">setExposureAutoPriority()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae02e0341e52299bde9ce74f23eb80810"></a><!-- doxytag: member="DepthSense::ColorNode::getGamma" ref="ae02e0341e52299bde9ce74f23eb80810" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#ae02e0341e52299bde9ce74f23eb80810">DepthSense::ColorNode::getGamma</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property accepts a value ranging from 100 to 200 with a step of 1. The value is expressed in gamma multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a340465adda0a4605516ff30de84fb224" title="Sets the value of the ColorNode::gamma property.">setGamma()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a79f3741a7a7febe4edff72be9728bd66"></a><!-- doxytag: member="DepthSense::ColorNode::getHue" ref="a79f3741a7a7febe4edff72be9728bd66" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a79f3741a7a7febe4edff72be9728bd66">DepthSense::ColorNode::getHue</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property accepts a value ranging from -5 to 5 with a step of 1. The value is expressed in degrees multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#afd6b67569d38637f2bc24c78258c439c" title="Sets the value of the ColorNode::hue property.">setHue()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae40b59e2273c209078e9583a04d04bf1"></a><!-- doxytag: member="DepthSense::ColorNode::getSaturation" ref="ae40b59e2273c209078e9583a04d04bf1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#ae40b59e2273c209078e9583a04d04bf1">DepthSense::ColorNode::getSaturation</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property accepts a value ranging from 0 to 20 with a step of 1. This is a relative value where increasing values indicate increasing saturation.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a452394e3ba1bf325cc7a9f5aa70997b2" title="Sets the value of the ColorNode::saturation property.">setSaturation()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a44dca04b0281e1d0f0f64a732ce320a2"></a><!-- doxytag: member="DepthSense::ColorNode::getSharpness" ref="a44dca04b0281e1d0f0f64a732ce320a2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a44dca04b0281e1d0f0f64a732ce320a2">DepthSense::ColorNode::getSharpness</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property accepts a value ranging from 0 to 10 with a step of 1.This is a relative value where increasing values indicate increasing sharpness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a24f193076e9fbfce9f532649eda5a679" title="Sets the value of the ColorNode::sharpness property.">setSharpness()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac3405e1216be05febd75439e9596f8d2"></a><!-- doxytag: member="DepthSense::ColorNode::getWhiteBalance" ref="ac3405e1216be05febd75439e9596f8d2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#ac3405e1216be05febd75439e9596f8d2">DepthSense::ColorNode::getWhiteBalance</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property accepts a value ranging from 2800 (incandescent) to 6500 (daylight) with a step of 1850. The value is expressed as a color temperature in Kelvin.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a0b180987c8999b9b413276ca08d9705a" title="Sets the value of the ColorNode::whiteBalance property.">setWhiteBalance()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afc00b3fcec92d2b90bc711c40c023631"></a><!-- doxytag: member="DepthSense::ColorNode::getWhiteBalanceAuto" ref="afc00b3fcec92d2b90bc711c40c023631" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#afc00b3fcec92d2b90bc711c40c023631">DepthSense::ColorNode::getWhiteBalanceAuto</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Gets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property specifies whether to enable automatic white balance.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ab4af038256be936064647f77e665b039" title="Sets the value of the ColorNode::whiteBalanceAuto property.">setWhiteBalanceAuto()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa726d3adfa6e81cecc4d9107150d5609"></a><!-- doxytag: member="DepthSense::ColorNode::hueIsReadOnly" ref="aa726d3adfa6e81cecc4d9107150d5609" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#aa726d3adfa6e81cecc4d9107150d5609">DepthSense::ColorNode::hueIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property accepts a value ranging from -5 to 5 with a step of 1. The value is expressed in degrees multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#afd6b67569d38637f2bc24c78258c439c" title="Sets the value of the ColorNode::hue property.">setHue()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="add6880f6600da3588bafaab7601b3875"></a><!-- doxytag: member="DepthSense::ColorNode::newSampleReceivedEvent" ref="add6880f6600da3588bafaab7601b3875" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classDepthSense_1_1ColorNode_1_1NewSampleReceivedEvent.html">DepthSense::ColorNode::NewSampleReceivedEvent</a>&amp; <a class="el" href="classDepthSense_1_1ColorNode.html#add6880f6600da3588bafaab7601b3875">DepthSense::ColorNode::newSampleReceivedEvent</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns a reference to the <code>newSampleReceived</code> event object, which can be used to connect handlers to that event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the <code>newSampleReceived</code> event object</dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5738a02d328194a399e21990747e2750"></a><!-- doxytag: member="DepthSense::ColorNode::saturationIsReadOnly" ref="a5738a02d328194a399e21990747e2750" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a5738a02d328194a399e21990747e2750">DepthSense::ColorNode::saturationIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property accepts a value ranging from 0 to 20 with a step of 1. This is a relative value where increasing values indicate increasing saturation.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a452394e3ba1bf325cc7a9f5aa70997b2" title="Sets the value of the ColorNode::saturation property.">setSaturation()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a82ea3d9bf9dee9804e31e3bb49667016"></a><!-- doxytag: member="DepthSense::ColorNode::setBrightness" ref="a82ea3d9bf9dee9804e31e3bb49667016" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a82ea3d9bf9dee9804e31e3bb49667016">DepthSense::ColorNode::setBrightness</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property accepts a value ranging from -10 to 10 with a step of 1. This is a relative value where increasing values indicate increasing brightness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#adf6bb7ce549926bd91df16f97c0575dc" title="Gets the value of the ColorNode::brightness property.">getBrightness()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a2c066dab0b8207614aa546e13aaebf0f" title="Checks whether property ColorNode::brightness is read-only.">brightnessIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4a1c549f47c938355afba7349dd8bfce"></a><!-- doxytag: member="DepthSense::ColorNode::setConfiguration" ref="a4a1c549f47c938355afba7349dd8bfce" args="(DepthSense::ColorNode::Configuration value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a4a1c549f47c938355afba7349dd8bfce">DepthSense::ColorNode::setConfiguration</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a>&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property specifies the configuration of the color node.</p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a9d6ebccd529d4f468eeecb6843f32e19" title="Gets the value of the ColorNode::configuration property.">getConfiguration()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a9d93c4f10bf989cba2c97b1aa448c10f" title="Checks whether property ColorNode::configuration is read-only.">configurationIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided configuration is invalid </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>the provided configuration is valid but failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1StreamingException.html" title="The type of the exception thrown when a streaming error has occurred.">DepthSense::StreamingException</a></td><td>streaming was enabled at the time of the call and could not be restarted because of a device or software error </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>when video synchronization is enabled, the configurations of the depth and color nodes are incompatible or the node no longer exists </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab17e6d5bc570ea43bab2c79f0f664e9d"></a><!-- doxytag: member="DepthSense::ColorNode::setContrast" ref="ab17e6d5bc570ea43bab2c79f0f664e9d" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#ab17e6d5bc570ea43bab2c79f0f664e9d">DepthSense::ColorNode::setContrast</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property accepts a value ranging from 1 to 32 with a step of 1. This is a relative value where increasing values indicate increasing contrast.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#aeb5d4f132358eb77a86739523a1270d3" title="Gets the value of the ColorNode::contrast property.">getContrast()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#ad7a81cbc7785bd313490ff801b8b21d4" title="Checks whether property ColorNode::contrast is read-only.">contrastIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a06702a52f60e81ac3f5aac1200f6ad57"></a><!-- doxytag: member="DepthSense::ColorNode::setEnableColorMap" ref="a06702a52f60e81ac3f5aac1200f6ad57" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a06702a52f60e81ac3f5aac1200f6ad57">DepthSense::ColorNode::setEnableColorMap</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property specifies whether to capture the color stream and make it available through the <code>colorMap</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a67ab7419b1c07e85824716e950e9cfeb" title="Gets the value of the ColorNode::enableColorMap property.">getEnableColorMap()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a99a652bb80709dcf8fbabd0aaf2198ea" title="Checks whether property ColorNode::enableColorMap is read-only.">enableColorMapIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aae48bd88e25d32569a41a57221b0b13c"></a><!-- doxytag: member="DepthSense::ColorNode::setEnableCompressedData" ref="aae48bd88e25d32569a41a57221b0b13c" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#aae48bd88e25d32569a41a57221b0b13c">DepthSense::ColorNode::setEnableCompressedData</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property specifies whether to capture the compressed data and make it available through the <code>compressedData</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#adbbb89d8903f6e14e577f34406bc4f68" title="Gets the value of the ColorNode::enableCompressedData property.">getEnableCompressedData()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a5d6f85b24e0b21adbc88b2cad11d6703" title="Checks whether property ColorNode::enableCompressedData is read-only.">enableCompressedDataIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a995d4d5b98f3ed1f75b9e9347785aa4a"></a><!-- doxytag: member="DepthSense::ColorNode::setExposure" ref="a995d4d5b98f3ed1f75b9e9347785aa4a" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a995d4d5b98f3ed1f75b9e9347785aa4a">DepthSense::ColorNode::setExposure</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property accepts a value ranging from 156 to 5000 with a step of 1 and is expressed in 100µs units</p>
<p>On Windows, the following mapping is applied:</p>
<table class="doxtable">
<tr>
<td>156 - 233</td><td>1/64 seconds </td></tr>
<tr>
<td>234 - 467</td><td>1/32 seconds </td></tr>
<tr>
<td>468 - 936</td><td>1/16 seconds </td></tr>
<tr>
<td>937 - 1874</td><td>1/8 seconds </td></tr>
<tr>
<td>1875 - 3749</td><td>1/4 seconds </td></tr>
<tr>
<td>3750 - 5000</td><td>1/2 seconds </td></tr>
</table>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a8e8254494198647503e3c56ef511d980" title="Gets the value of the ColorNode::exposure property.">getExposure()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a2ed4485cf593eac758a3552fb9e55e23" title="Checks whether property ColorNode::exposure is read-only.">exposureIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a158cff4eae18d581370b2aa603cd5efe"></a><!-- doxytag: member="DepthSense::ColorNode::setExposureAuto" ref="a158cff4eae18d581370b2aa603cd5efe" args="(DepthSense::ExposureAuto value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a158cff4eae18d581370b2aa603cd5efe">DepthSense::ColorNode::setExposureAuto</a> </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceDepthSense.html#a18a07999aac6ba098dabe85ba5ddc92c">DepthSense::ExposureAuto</a>&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property specifies the auto exposure mode (either manual or aperture priority).</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#acdf5309572b22d1b217592147ab5b861" title="Gets the value of the ColorNode::exposureAuto property.">getExposureAuto()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a8d25b3ad5fd5d6a3f5ce8144505716f4" title="Checks whether property ColorNode::exposureAuto is read-only.">exposureAutoIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a00e0b6d31b37d74a9f3c6adba68e5af9"></a><!-- doxytag: member="DepthSense::ColorNode::setExposureAutoPriority" ref="a00e0b6d31b37d74a9f3c6adba68e5af9" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a00e0b6d31b37d74a9f3c6adba68e5af9">DepthSense::ColorNode::setExposureAutoPriority</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property specifies whether to enable the auto exposure priority mode. If set to true, the frame rate can be dynamically modified by the device. Otherwise, the frame rate must remain constant.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a0b27aee04cc5183613bbe1b99d2e3676" title="Gets the value of the ColorNode::exposureAutoPriority property.">getExposureAutoPriority()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#ad9f3953d7f6769b123b07b3ebae90480" title="Checks whether property ColorNode::exposureAutoPriority is read-only.">exposureAutoPriorityIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a340465adda0a4605516ff30de84fb224"></a><!-- doxytag: member="DepthSense::ColorNode::setGamma" ref="a340465adda0a4605516ff30de84fb224" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a340465adda0a4605516ff30de84fb224">DepthSense::ColorNode::setGamma</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property accepts a value ranging from 100 to 200 with a step of 1. The value is expressed in gamma multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ae02e0341e52299bde9ce74f23eb80810" title="Gets the value of the ColorNode::gamma property.">getGamma()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#acafd27cbb90ab9da902ba82b78b4c56d" title="Checks whether property ColorNode::gamma is read-only.">gammaIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="afd6b67569d38637f2bc24c78258c439c"></a><!-- doxytag: member="DepthSense::ColorNode::setHue" ref="afd6b67569d38637f2bc24c78258c439c" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#afd6b67569d38637f2bc24c78258c439c">DepthSense::ColorNode::setHue</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property accepts a value ranging from -5 to 5 with a step of 1. The value is expressed in degrees multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a79f3741a7a7febe4edff72be9728bd66" title="Gets the value of the ColorNode::hue property.">getHue()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#aa726d3adfa6e81cecc4d9107150d5609" title="Checks whether property ColorNode::hue is read-only.">hueIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a452394e3ba1bf325cc7a9f5aa70997b2"></a><!-- doxytag: member="DepthSense::ColorNode::setSaturation" ref="a452394e3ba1bf325cc7a9f5aa70997b2" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a452394e3ba1bf325cc7a9f5aa70997b2">DepthSense::ColorNode::setSaturation</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property accepts a value ranging from 0 to 20 with a step of 1. This is a relative value where increasing values indicate increasing saturation.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ae40b59e2273c209078e9583a04d04bf1" title="Gets the value of the ColorNode::saturation property.">getSaturation()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a5738a02d328194a399e21990747e2750" title="Checks whether property ColorNode::saturation is read-only.">saturationIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a24f193076e9fbfce9f532649eda5a679"></a><!-- doxytag: member="DepthSense::ColorNode::setSharpness" ref="a24f193076e9fbfce9f532649eda5a679" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a24f193076e9fbfce9f532649eda5a679">DepthSense::ColorNode::setSharpness</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property accepts a value ranging from 0 to 10 with a step of 1.This is a relative value where increasing values indicate increasing sharpness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a44dca04b0281e1d0f0f64a732ce320a2" title="Gets the value of the ColorNode::sharpness property.">getSharpness()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#aa0d425bc0634bc441d6c4fe86a2da721" title="Checks whether property ColorNode::sharpness is read-only.">sharpnessIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0b180987c8999b9b413276ca08d9705a"></a><!-- doxytag: member="DepthSense::ColorNode::setWhiteBalance" ref="a0b180987c8999b9b413276ca08d9705a" args="(int32_t value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#a0b180987c8999b9b413276ca08d9705a">DepthSense::ColorNode::setWhiteBalance</a> </td>
          <td>(</td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property accepts a value ranging from 2800 (incandescent) to 6500 (daylight) with a step of 1850. The value is expressed as a color temperature in Kelvin.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ac3405e1216be05febd75439e9596f8d2" title="Gets the value of the ColorNode::whiteBalance property.">getWhiteBalance()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#a1815b37fbde6e01f5717def5aed93434" title="Checks whether property ColorNode::whiteBalance is read-only.">whiteBalanceIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ArgumentException.html" title="The type of the exception thrown when an argument is unset or invalid.">DepthSense::ArgumentException</a></td><td>the provided value is outside of the range of allowed values </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab4af038256be936064647f77e665b039"></a><!-- doxytag: member="DepthSense::ColorNode::setWhiteBalanceAuto" ref="ab4af038256be936064647f77e665b039" args="(bool value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classDepthSense_1_1ColorNode.html#ab4af038256be936064647f77e665b039">DepthSense::ColorNode::setWhiteBalanceAuto</a> </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the value of the <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property specifies whether to enable automatic white balance.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>the value to set</td></tr>
  </table>
  </dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#afc00b3fcec92d2b90bc711c40c023631" title="Gets the value of the ColorNode::whiteBalanceAuto property.">getWhiteBalanceAuto()</a>, <a class="el" href="classDepthSense_1_1ColorNode.html#ab8e8d4da31007da7c8335c60a8181871" title="Checks whether property ColorNode::whiteBalanceAuto is read-only.">whiteBalanceAutoIsReadOnly()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1UnauthorizedAccessException.html" title="The type of the exception thrown when access to a privileged operation is denied.">DepthSense::UnauthorizedAccessException</a></td><td>the parent context does not have control of the current node </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1ConfigurationException.html" title="The type of the exception thrown when a valid configuration failed to apply.">DepthSense::ConfigurationException</a></td><td>a valid configuration failed to apply </td></tr>
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa0d425bc0634bc441d6c4fe86a2da721"></a><!-- doxytag: member="DepthSense::ColorNode::sharpnessIsReadOnly" ref="aa0d425bc0634bc441d6c4fe86a2da721" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#aa0d425bc0634bc441d6c4fe86a2da721">DepthSense::ColorNode::sharpnessIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property accepts a value ranging from 0 to 10 with a step of 1.This is a relative value where increasing values indicate increasing sharpness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a24f193076e9fbfce9f532649eda5a679" title="Sets the value of the ColorNode::sharpness property.">setSharpness()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6ec20922395eef57526d7fdab833ea8a"></a><!-- doxytag: member="DepthSense::ColorNode::type" ref="a6ec20922395eef57526d7fdab833ea8a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classDepthSense_1_1Type.html">DepthSense::Type</a> <a class="el" href="classDepthSense_1_1ColorNode.html#a6ec20922395eef57526d7fdab833ea8a">DepthSense::ColorNode::type</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the <a class="el" href="classDepthSense_1_1ColorNode.html" title="Represents a color stream data source.">DepthSense::ColorNode</a> type object</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the <a class="el" href="classDepthSense_1_1ColorNode.html" title="Represents a color stream data source.">DepthSense::ColorNode</a> type object</dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

<p>Reimplemented from <a class="el" href="classDepthSense_1_1Node.html#a208dbe923824e57bdb4e2181494290ba">DepthSense::Node</a>.</p>

</div>
</div>
<a class="anchor" id="ab8e8d4da31007da7c8335c60a8181871"></a><!-- doxytag: member="DepthSense::ColorNode::whiteBalanceAutoIsReadOnly" ref="ab8e8d4da31007da7c8335c60a8181871" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#ab8e8d4da31007da7c8335c60a8181871">DepthSense::ColorNode::whiteBalanceAutoIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property specifies whether to enable automatic white balance.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#ab4af038256be936064647f77e665b039" title="Sets the value of the ColorNode::whiteBalanceAuto property.">setWhiteBalanceAuto()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a1815b37fbde6e01f5717def5aed93434"></a><!-- doxytag: member="DepthSense::ColorNode::whiteBalanceIsReadOnly" ref="a1815b37fbde6e01f5717def5aed93434" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a1815b37fbde6e01f5717def5aed93434">DepthSense::ColorNode::whiteBalanceIsReadOnly</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> is read-only.</p>
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property accepts a value ranging from 2800 (incandescent) to 6500 (daylight) with a step of 1850. The value is expressed as a color temperature in Kelvin.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether property <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> is read-only</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classDepthSense_1_1ColorNode.html#a0b180987c8999b9b413276ca08d9705a" title="Sets the value of the ColorNode::whiteBalance property.">setWhiteBalance()</a></dd></dl>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1TransportException.html" title="The type of the exception thrown when a network or protocol error has occurred.">DepthSense::TransportException</a></td><td>a network or protocol error has occurred </td></tr>
    <tr><td class="paramname">std::bad_alloc</td><td>not enough memory to perform the requested operation </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Property Documentation</h2>
<a class="anchor" id="ab7d5cc5370627296eac78b3bcb8bf264"></a><!-- doxytag: member="DepthSense::ColorNode::brightness" ref="ab7d5cc5370627296eac78b3bcb8bf264" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264">DepthSense::ColorNode::brightness</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab7d5cc5370627296eac78b3bcb8bf264" title="The brightness.">ColorNode::brightness</a> property accepts a value ranging from -10 to 10 with a step of 1. This is a relative value where increasing values indicate increasing brightness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab46b4b47d8ff2e1224fff07758f16384"></a><!-- doxytag: member="DepthSense::ColorNode::configuration" ref="ab46b4b47d8ff2e1224fff07758f16384" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384">DepthSense::ColorNode::configuration</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab46b4b47d8ff2e1224fff07758f16384" title="The node configuration.">ColorNode::configuration</a> property specifies the configuration of the color node. </p>

</div>
</div>
<a class="anchor" id="ae484903c61d3ffc49eae131319bc8a83"></a><!-- doxytag: member="DepthSense::ColorNode::configurations" ref="ae484903c61d3ffc49eae131319bc8a83" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::vector&lt; <a class="el" href="structDepthSense_1_1ColorNode_1_1Configuration.html">DepthSense::ColorNode::Configuration</a> &gt; <a class="el" href="classDepthSense_1_1ColorNode.html#ae484903c61d3ffc49eae131319bc8a83">DepthSense::ColorNode::configurations</a><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ae484903c61d3ffc49eae131319bc8a83" title="The list of supported node configurations.">ColorNode::configurations</a> property specifies the list of supported node configurations. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a0141095012919d500c5a247b8fd1f142"></a><!-- doxytag: member="DepthSense::ColorNode::contrast" ref="a0141095012919d500c5a247b8fd1f142" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142">DepthSense::ColorNode::contrast</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a0141095012919d500c5a247b8fd1f142" title="The contrast.">ColorNode::contrast</a> property accepts a value ranging from 1 to 32 with a step of 1. This is a relative value where increasing values indicate increasing contrast.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a75a1d98008f52dc64b9b8f1527061769"></a><!-- doxytag: member="DepthSense::ColorNode::enableColorMap" ref="a75a1d98008f52dc64b9b8f1527061769" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769">DepthSense::ColorNode::enableColorMap</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a75a1d98008f52dc64b9b8f1527061769" title="Whether to enable the color map.">ColorNode::enableColorMap</a> property specifies whether to capture the color stream and make it available through the <code>colorMap</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a62438b5cd01614e58cca1437d87b49f6"></a><!-- doxytag: member="DepthSense::ColorNode::enableCompressedData" ref="a62438b5cd01614e58cca1437d87b49f6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6">DepthSense::ColorNode::enableCompressedData</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a62438b5cd01614e58cca1437d87b49f6" title="Whether to enable the compressed data.">ColorNode::enableCompressedData</a> property specifies whether to capture the compressed data and make it available through the <code>compressedData</code> argument of the <code>newSampleReceived</code> event. </p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the node no longer exists </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab81d272641f5fe04b3aab35766a8d510"></a><!-- doxytag: member="DepthSense::ColorNode::exposure" ref="ab81d272641f5fe04b3aab35766a8d510" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510">DepthSense::ColorNode::exposure</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab81d272641f5fe04b3aab35766a8d510" title="The exposure.">ColorNode::exposure</a> property accepts a value ranging from 156 to 5000 with a step of 1 and is expressed in 100µs units</p>
<p>On Windows, the following mapping is applied:</p>
<table class="doxtable">
<tr>
<td>156 - 233</td><td>1/64 seconds </td></tr>
<tr>
<td>234 - 467</td><td>1/32 seconds </td></tr>
<tr>
<td>468 - 936</td><td>1/16 seconds </td></tr>
<tr>
<td>937 - 1874</td><td>1/8 seconds </td></tr>
<tr>
<td>1875 - 3749</td><td>1/4 seconds </td></tr>
<tr>
<td>3750 - 5000</td><td>1/2 seconds </td></tr>
</table>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a50fef80820877c298b08f4df6bd6004c"></a><!-- doxytag: member="DepthSense::ColorNode::exposureAuto" ref="a50fef80820877c298b08f4df6bd6004c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceDepthSense.html#a18a07999aac6ba098dabe85ba5ddc92c">DepthSense::ExposureAuto</a> <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c">DepthSense::ColorNode::exposureAuto</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a50fef80820877c298b08f4df6bd6004c" title="The auto exposure mode.">ColorNode::exposureAuto</a> property specifies the auto exposure mode (either manual or aperture priority).</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a9ac84da384a144874812fd59265dc702"></a><!-- doxytag: member="DepthSense::ColorNode::exposureAutoPriority" ref="a9ac84da384a144874812fd59265dc702" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702">DepthSense::ColorNode::exposureAutoPriority</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a9ac84da384a144874812fd59265dc702" title="Whether to enable the auto exposure priority mode.">ColorNode::exposureAutoPriority</a> property specifies whether to enable the auto exposure priority mode. If set to true, the frame rate can be dynamically modified by the device. Otherwise, the frame rate must remain constant.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a8ce0edb6106dc16ac0082a1b8c346725"></a><!-- doxytag: member="DepthSense::ColorNode::gamma" ref="a8ce0edb6106dc16ac0082a1b8c346725" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725">DepthSense::ColorNode::gamma</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a8ce0edb6106dc16ac0082a1b8c346725" title="The gamma.">ColorNode::gamma</a> property accepts a value ranging from 100 to 200 with a step of 1. The value is expressed in gamma multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab4226bef99a652e8130c5386d108a3ba"></a><!-- doxytag: member="DepthSense::ColorNode::hue" ref="ab4226bef99a652e8130c5386d108a3ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba">DepthSense::ColorNode::hue</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#ab4226bef99a652e8130c5386d108a3ba" title="The hue.">ColorNode::hue</a> property accepts a value ranging from -5 to 5 with a step of 1. The value is expressed in degrees multiplied by 100.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a20fbd7ba69d4e4e7f289ea6e76f5ce43"></a><!-- doxytag: member="DepthSense::ColorNode::saturation" ref="a20fbd7ba69d4e4e7f289ea6e76f5ce43" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43">DepthSense::ColorNode::saturation</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a20fbd7ba69d4e4e7f289ea6e76f5ce43" title="The saturation.">ColorNode::saturation</a> property accepts a value ranging from 0 to 20 with a step of 1. This is a relative value where increasing values indicate increasing saturation.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5d0d930fcb9c0e17128a60eb1895aa33"></a><!-- doxytag: member="DepthSense::ColorNode::sharpness" ref="a5d0d930fcb9c0e17128a60eb1895aa33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33">DepthSense::ColorNode::sharpness</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a5d0d930fcb9c0e17128a60eb1895aa33" title="The sharpness.">ColorNode::sharpness</a> property accepts a value ranging from 0 to 10 with a step of 1.This is a relative value where increasing values indicate increasing sharpness.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4dd05173772ee4a114268d1e520deaec"></a><!-- doxytag: member="DepthSense::ColorNode::whiteBalance" ref="a4dd05173772ee4a114268d1e520deaec" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec">DepthSense::ColorNode::whiteBalance</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4dd05173772ee4a114268d1e520deaec" title="The white balance.">ColorNode::whiteBalance</a> property accepts a value ranging from 2800 (incandescent) to 6500 (daylight) with a step of 1850. The value is expressed as a color temperature in Kelvin.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a4336818bd849e3baa3538703d0e065ff"></a><!-- doxytag: member="DepthSense::ColorNode::whiteBalanceAuto" ref="a4336818bd849e3baa3538703d0e065ff" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff">DepthSense::ColorNode::whiteBalanceAuto</a><code> [read, write]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classDepthSense_1_1ColorNode.html#a4336818bd849e3baa3538703d0e065ff" title="Whether to enable automatic white balance.">ColorNode::whiteBalanceAuto</a> property specifies whether to enable automatic white balance.</p>
<dl class="exception"><dt><b>Exceptions:</b></dt><dd>
  <table class="exception">
    <tr><td class="paramname"><a class="el" href="classDepthSense_1_1InvalidOperationException.html" title="The type of the exception thrown when the current state of an object does not support the requested o...">DepthSense::InvalidOperationException</a></td><td>the operation cannot be performed on this node </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Properties</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated on Tue Feb 10 2015 22:37:23 for DepthSense SDK by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
